﻿// code03020301.cpp : 字符串
// 使用下标随机访问

#include <iostream>
#include <string>
using namespace std;
// 编写一个程序把0~15之间的十进制数转换成对应的十六进制形式

int main()
{
    const string hexdigits = "0123456789ABCDEF";
    cout << "输入一个0~15之间的数字:" << endl;
    string result;
    decltype(result.size()) n;
    while (cin>>n)
    {
	    if (n<hexdigits.size())
	    {
            result += hexdigits[n];
	    }
    }
    cout << "转换成对应的十六进制形式为：" << result << endl;

    return 0;
}


